On Relating Some Models for Concurrency

نویسندگان

  • Pierpaolo Degano
  • Roberto Gorrieri
  • Sebastiano Vigna
چکیده

Some models for concurrency are compared according to the way each run is observed (interleaving vs. true concurrency) and the way these observations are organised to form the behaviour of a concurrent system (linear-time vs. branching-time). Hoare trace languages, Synchronisation Trees, Mixed-ordering languages and Causal Trees have been chosen as representatives of each of the four classes, and are provided with a useful categorical presentation. We give formal evidence to the intuitive fact that Causal Trees are the minimal model which comprises both information on causality and branching. Moreover, we introduce an extension of Prime Event Structures suitable to represent prioritised events. We show that there is an intuitive relationship betweenCausal trees and Prioritised Event structures. This is a revised version of the paper appeared in Proc. Theory and Practice of Software Technology (TAPSOFT’93), Lecture Notes in Computer Science 668, 15-30, Springer-Verlag, 1993. 1. The first author was partially supported by C.N.R. project “Progetto finalizzato sistemi informatici e calcolo parallelo” and by project MASK Sc1-CT92-00776, funded by C.E.C. The second author was partially supported by C.E.C. Esprit Programme Basic Research Action number 6360 BROADCAST. The authors were also partially supported by MURST 40%. 2. Dipartimento di Informatica, Università di Pisa, Corso Italia 40, I-56125 Pisa PI, Italy, Fax: +39-50-510226; e mail: [email protected] 3. Dipartimento di Matematica, Università di Bologna, Piazza di Porta SanDonato 5, I-40127 Bologna BO, Italy, Fax: +39-51-354490; e mail: [email protected] 4. Dipartimento di Scienze dell’Informazione, Università di Milano, Via Comelico 39/41, I-20135 Milano MI, Italy, Fax: +39-2-55006276; e mail: [email protected]

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Optimization of majority protocol for controlling transactions concurrency in distributed databases by multi-agent systems

In this paper, we propose a new concurrency control algorithm based on multi-agent systems which is an extension of majority protocol. Then, we suggest a clustering approach to get better results in reliability, decreasing message passing and algorithm’s runtime. Here, we consider n different transactions working on non-conflict data items. Considering execution efficiency of some different...

متن کامل

A Survey of Concurrency Control Algorithms in the Operating Systems

Concurrency control is one of the important problems in operation systems. Various studies have been reported to present different algorithms to address this problem, although a few attempts have been made to represent an overall view of the characteristics of these algorithms and comparison of their capabilities to each other. This paper presents a survey of the current methods for controlling...

متن کامل

A Survey of Concurrency Control Algorithms in the Operating Systems

Concurrency control is one of the important problems in operation systems. Various studies have been reported to present different algorithms to address this problem, although a few attempts have been made to represent an overall view of the characteristics of these algorithms and comparison of their capabilities to each other. This paper presents a survey of the current methods for controlling...

متن کامل

Comparative Semantics for the Basic Andorra Model

This paper employs techniques from metric semantics in defining and relating an operational and a denotational semantics for a simple abstract language which embodies the main control flow notions of Warren’s Basic Andorra Model. The both semantic models are designed with the ”continuation semantics for concurrency” (CSC) technique.

متن کامل

Institutions for Behaviour Specification

Capitalising on the profusion of modal logics that have been proposed for reactive system specification since [Pnueli 77], on current work that explores categorical formalisations of models of concurrency such as [Sassone et al 93], and on our own past work relating specification logics and such process models [Fiadeiro and Costa 93, Fiadeiro et al 93, Sernadas et al 94], we develop a notion of...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993